package com.sky.admin.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import java.time.LocalDate;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 教师信息
 *
 * @author pig
 * @date 2024-03-25 14:07:38
 */
@Data
@TableName("read_club_teacher")
@EqualsAndHashCode(callSuper = true)
@Schema(description = "教师信息")
public class ReadClubTeacherEntity extends BaseEntity<ReadClubTeacherEntity> {


	/**
	* 主键
	*/
    @TableId(type = IdType.AUTO)
    @Schema(description="主键")
    private Integer id;

	/**
	* 教师中文名
	*/
    @Schema(description="教师中文名")
    private String teacherCnName;

	/**
	* 教师英文名
	*/
    @Schema(description="教师英文名")
    private String teacherEnName;

	/**
	* 毕业学校
	*/
    @Schema(description="毕业学校")
    private String graduationSchool;

	/**
	* 学历
	*/
    @Schema(description="学历")
    private String degree;

	/**
	* 生日
	*/
    @Schema(description="生日")
    private LocalDate birthday;

	/**
	* 性别
	*/
	@Schema(description = "性别 1-男生;2-女生")
    private String gender;

	/**
	* 授课课程
	*/
    @Schema(description="授课课程")
    private String teachingCourses;

	/**
	* 个人简介
	*/
    @Schema(description="个人简介")
    private String personalProfile;

	/**
	* 荣誉列表
	*/
    @Schema(description="荣誉列表")
    private String honoraryMatters;

	@Schema(description="教师头像")
	private String avatar;
}